package com.example.expinterview.config;

/**
 * @author WangPeng
 * @date 2021/3/2 14:56
 * @version 2.0
 * @description 自定义常量
 */
public interface CustomConstant {

    /*数字常量*/

    /**
     * 数字2
     */
    int TWO = 2;

    /**
     * 数字3
     */
    int THREE = 3;

    /**
     * 数字10
     */
    int TEN = 10;

    /**
     * 数字5
     */
    int FIVES = 5;

    /**
     * 数字1024
     */
    int TO_KB = 1024;

    /**
     * 6 小时分钟数
     */
    int SIX_HOURS = 360;

    /**
     * 30分钟数
     */
    int HALF_AN_HOUR = 30;

    /**
     * 60秒
     */
    int SIXTY_SECONDS = 60;

    /**
     * 五十
     */
    int FIFTY = 50;

    /**
     * 5M
     */
    Long FIVES_M = 5242880L;

    /*其他常量*/

    /**
     * 磅单号前缀
     */
    String NUMBER_PREFIX = "发";

    /**
     * 人员表
     */
    String EMP_EMPLOYEE = "emp_employee";

    /**
     * 人员工资班组表
     */
    String EMP_EMPLOYEE_TEAM_SALARY = "emp_employee_team_salary";


    /**
     * 项目表
     */
    String SYS_AREA = "sys_area";

    /**
     * 车辆表
     */
    String DEC_VEHICLE = "dec_vehicle";

    String SYS_AREA_MAKER = "sys_area_maker";

    /**
     * 图片格式
     */
    String IMAGE_FORMAT = ".jpg.png.jpeg.gif.bmp";

    /**
     * 附件格式
     */
    String ATTACHMENT_FORMAT = ".jpg.jpeg.png.doc.docx.pdf.xls.xlsx.ppt.pptx.rtf.vsdx.vsdm.vssx.vssm.vstx.vstm.vsd.vss.vst";

    /**
     * 周
     */
    String WEEK = "week";

    /**
     * 月
     */
    String MONTH = "month";

    /**
     * 年
     */
    String YEAR = "year";

    /**
     * 默认类型
     */
    String DEFAULT_TYPE = "默认类型";

    /**
     * 队列
     */
    String QUEUE = "queue";

    /**
     * 分割中划线
     */
    String UNDERLINE = "-";

    /**
     * 冒号
     */
    String COLON = ":";


    /*日志常量*/

    /**
     * &分割
     */
    String SPLIT_AND = "&";

    /**
     * | 分割
     */
    String SPLIT_VERTICAL = "|";

    /**
     * =分割
     */
    String SPLIT_STRING_M = "=";

    /**
     * 日志链路追踪id日志标志
     */
    String LOG_TRACE_ID = "traceId";

    /**
     * 日志链路追踪id信息头
     */
    String TRACE_ID_HEADER = "x-traceId-header";

    /*地磅常量*/

    /**
     * 收料IN
     */
    String IN = "in";

    /**
     * 发料out
     */
    String OUT = "out";

    /**
     * 分部地磅汇总项目id数组
     */
    Long[] WEIGHBRIDGE_AREA_ID = new Long[]{1L,2L,3L,4L};

    /*foreign*/

    /**
     * 解析字符串
     */
    String ALARM_LIST = "alarmlist";

    /**
     * 对讲类型请求类型
     */
    int INTERCOM_TYPE = 127;

    /**
     * 最大请求字节数 最大字节
     */
    int HTTP_MAXIMUM_BYTE = 8192;


    /**
     * 项目表
     */
    String  Employee_Contract_Table = " emp_employee_contract";


    /**
     * 项目表
     */
    String  EMP_EMPLOYEE_CREDENTIAL = " emp_employee_credential";
}
